package com.hzhjhh.enums;

import org.apache.commons.lang3.StringUtils;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 部门枚举
 * @author 12083
 *
 */
@Getter
@AllArgsConstructor
public enum DeptEnums {

	D_0("d0", "总部"),
	D_1("d1", "一级部门"),
	D_2("d2", "二级部门"),
	D_3("d3", "三级部门"),
	;
	
	private final String code;
	private final String desc;
	
	public static DeptEnums getByCode(String code) {
		if (StringUtils.isBlank(code)) {
			return D_0;
		}
		for (DeptEnums deptEnums : DeptEnums.values()) {
			if (StringUtils.equals(deptEnums.getCode(), code)) {
				return deptEnums;
			}
		}
		return D_0;
	}
}
